package br.unisul.prolinear.view;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

import br.unisul.prolinear.dao.UsuarioDaoImp;
import br.unisul.prolinear.model.Usuario;

public class UsuarioDataModel extends ListDataModel<Usuario> implements
		SelectableDataModel<Usuario> {
	
	public UsuarioDataModel(List<Usuario> data) {
		super(data);
	}

	@Override
	public Usuario getRowData(String arg0) {
		return new UsuarioDaoImp().getById(Long.parseLong(arg0));
	}

	@Override
	public Object getRowKey(Usuario arg0) {
		return arg0.getId();
	}

}
